﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnCercar_Click(object sender, EventArgs e)
    {
        try 
	    {	        

            //Creo el ws
            Cercador.Service ws = new Cercador.Service();
            Cercador.PeticioCerca pet = new Cercador.PeticioCerca();
            //Recupero les dades del formulari per enviar
            pet.Cognom = this.TextBoxCognom.Text;
            pet.Nom = this.TextBoxNom.Text;
            pet.Nif = this.TextBoxNif.Text;
            Cercador.RespostaCerca resp=null;
            //Crido al ws i recopero la resposta
            resp=  ws.CercarPersona(pet);
            //mostrem la resposta
            this.lblResposta.Text = resp.Nom + " " + resp.Cognom + " " + resp.DataNaixement.ToString("dd/mm/yyyy");
        }
        catch (Exception esta)
        {

            throw esta ;
        }
    }
    protected void btnPersones_Click(object sender, EventArgs e)
    {
        try
        {

            //Creo el ws
            Cercador.Service ws = new Cercador.Service();
            Cercador.PeticioCerca pet = new Cercador.PeticioCerca();
            //Recupero les dades del formulari per enviar
            pet.Cognom = this.TextBoxCognom.Text;
            pet.Nom = this.TextBoxNom.Text;
            pet.Nif = this.TextBoxNif.Text;
            Cercador.RespostaCerca [] resp;
            //Crido al ws i recopero la resposta
            resp = ws.CercarPersones(pet);
            //mostrem la resposta
            this.GridViewRespostes.DataSource = resp;
            this.GridViewRespostes.DataBind();
        }
        catch (Exception esta)
        {

            throw esta;
        }

    }
}
